﻿<!DOCTYPE html>
<html><head>
  <title>OpenType 设计器</title>
  <meta name="viewport" content="width=device-width, initial-scale=1">
  <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  <meta http-equiv="X-UA-Compatible" content="IE=8">
  <meta name="generator" content="Help &amp; Manual">
  <meta name="keywords" content="OpenType Designer,VOLT">
  <meta name="description" content="The OpenType Designer provides you with an easy to use visual way to edit glyph positionings. In the left pane you see how the features and lookups are organized in your font....">
  <link type="text/css" href="default.css" rel="stylesheet">
  <link type="text/css" href="custom.css" rel="stylesheet">
  <style type="text/css" media="screen">
      html,body { margin:0;
        padding:0;
       background: #ffffff;
      }
      div#printheader { display: none; }
      #idheader {
        width:100%;
        height:auto;
        padding: 0;
        margin: 0;
        position: fixed;
        top: 0;
        z-index: 2;
      }
      /* The "min-height" for "#idheader table" ensures that the (blue) header of the topic
         has at least the same height as the header of the navigation panel left of it */
      #idheader table {background: #2C5D88; min-height: 59px }
      #idheader h1 span { color: #FFF }
      #idnav {
        text-align: right;
        width: 126px;
        vertical-align: middle;
      }
      #idnav a { text-decoration: none }
      #idnav span {
        display: inline-block;
        width: 24px;
        height: 24px;
        margin-left: 4px;
       background:url('hm_webhelp_buttons_grey.png') top left no-repeat;
      }
      #idnav a span {
       background-image:url('hm_webhelp_buttons_white.png');
      }
      #idnav a span:hover {
       background-image:url('hm_webhelp_buttons_orange.png');
      }
      #idnav span.hmbtnprev {background-position: 0 -32px }
      #idnav span.hmbtnnext {background-position: -24px -32px }
      #idnav span.hmbtntop  {background-position: -48px -32px }
      #idnav span.hmbtntoggle  { width: 20px;background-position: -70px -32px }
      #idnav span.hmbtnprint  {background-position: -88px -32px }
      #callout-table, #overview-table {display:block; position:relative; top:0; left:0;}
      #callout-icon {display:block; position:absolute; top:-11px; left:-11px;}
      #callout-icon-flag {display:block; position:absolute; top:-11px; left:-8px;}
      #callout-table a {text-decoration: none; color:blue;}
      #callout-table a:visited {text-decoration: none; color:blue;}
      #overview-table a {text-decoration: none; color:black;}
      #overview-table a:visited {text-decoration: none; color:black;}
      #callout-table a:hover, #overview-table a:hover {text-decoration: underline;}
      p.help-url { margin: 20px 0 5px 0; text-align: center; font-size: 80%; text-decoration: none }
      #switchtoggles { text-align: right; padding: 0 2px 0 0; font-size: 90%; }
      .sync-toc { color: #FFF; font-size: 8pt; font-weight:bold; display: none; }
      .sync-toc a { color: #FFF; text-decoration: none; font-weight:bold;}
      .sync-toc a:visited { color: #FFF; }
      .sync-toc a:hover { text-decoration: underline; }
      a.hmanchor { display: inline-block; margin-top: -4em; padding-top: 4em }	
  </style>
  <style type="text/css" media="print">
      div#idheader, img.dropdown-toggle-icon, p.help-url { display:none }
  </style>
  <script type="text/javascript" src="jquery.js"></script>
  <script type="text/javascript" src="helpman_settings.js"></script>
  <script type="text/javascript" src="helpman_topicinit.js"></script>
</head>
<body>
<div id="printheader"><h1 class="p_Heading1" style="page-break-after: avoid;"><span class="f_Heading1">OpenType 设计器</span></h1>
</div>
<div id="idheader" style="position: relative;">
<div id="idheaderbg">
<table style="width:100%;border:none;margin:0px;" cellspacing="0" cellpadding="0">
 <tbody><tr>
   <td class="topichead" style="text-align:left; vertical-align:bottom">
     <p class="crumbs"><b>导航：</b>&nbsp;编辑字体 &gt; 格式 &gt; OpenType 布局特征 &gt; OpenType 设计器 &gt;</p>
     <h1 class="p_Heading1" style="page-break-after: avoid;"><span class="f_Heading1">OpenType 设计器</span></h1>
   </td>
   <td class="topichead" id="idnav">
     <a href="otlfsubstitutionpositioning.html" title="上一主题"><span class="hmbtnprev"></span></a>
     <a href="welcometothefontcreator.html" title="返回首章"><span class="hmbtntop"></span></a>
     <a href="fc_automatic_opentype_layout_feat.html" title="下一主题"><span class="hmbtnnext"></span></a>
   </td>
 </tr>
</tbody></table>
</div>
</div>
<div id="idcontent" style="margin-top: 0px;"><div id="innerdiv">
<!--ZOOMRESTART-->
<p class="p_Normal"><img style="margin:0;width:10.2813in;height:7.2188in;border:none" src="fontcreator_109_opentypedesigner.png"></p>
<p class="p_Normal">OpenType 设计器提供了一种易用的可视化方式来编辑字形定位。在左侧窗格中，可以看到特征(Feature)和查询(Lookup)在字体中是如何组织的。右窗格允许编辑所选的查询。某些特征(cv01-vc99、size 和 ss01-ss20)具有附加<a href="feature-parameters.html" class="topiclink">特征参数</a>，可以在右窗格中编辑这些参数。</p>
<p class="p_Normal">可以拖动对话框上的分隔条(splitter)来调整窗格的宽度。可在不需要时，点击拇指条( &brvbar; )关闭(dock)脚本窗格，再点击又可以开启(undock)。</p>
<p class="p_Normal">左侧工具栏允许添加、删除、移动、重命名和更改文字(script)、语言、特征和查询。当您选择一个条目时，这些功能大多数也可以在右键菜单中使用。</p>
<p class="p_Normal"><img style="margin:0;width:3.3854in;height:0.2292in;border:none" src="fontcreator_110_opentypedesigner_toolbar.png"></p>
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0.1042in 0;"><table style="border:none;border-spacing:0;">
<tbody><tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">生成特征(Generate features)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">向字体中自动添加大量 OpenType 布局特征。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">校对(Proofing)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">显示校对窗口，允许调试 OpenType 布局特征。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">浏览(Explore)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">显示浏览器窗口，可在 OpenType 布局特征中轻松查找字形和字形类组(glyph class)。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">添加(Add)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">添加新的文字、语言、特征或查询。可用选项取决于在树形结构中选择了哪个条目。例如，如果选择了<b>特征</b>，在<b>添加对话框</b>中当前<b>文字</b>和<b>语言</b>就已预先确定了。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">删除(Delete)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">删除文字、语言、特征和(或)查询。弹出窗口会要求您确认并选择要如何删除所选条目。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">上移(Move up)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">*) 将一个查询向上移动</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">下移(Move down)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">*) 将一个查询向下移动</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">自动命名(Auto naming)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">会给所有文字、语言、特征和查询，提供一套相吻合的、有意义(如果可能)的名称</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">生成字距调整(Generate kerning)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">将自动为成对调整查询(pair adjustment lookup)创建字距调整对子(kerning pair)。另请参阅<a href="autokern-kern.html" class="topiclink">Autokern</a>。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">生成类组(Generate classes)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">仅影响单个和成对调整查询：根据字形的左侧及右侧字承(bearing)、字宽和当前调整值，将单个字形(重新)分组到字形类组中。这将大大减少可见字距调整对子的数量，并允许您一次性快速更改多个字形的调整值。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">解散类组(Break classes)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">仅影响单个和成对调整查询：将所有类组分解为单独的字距调整对子或单个调整。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">清理(Cleanup)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">永久删除所有未使用的文字、语言、特征和查询。</p>
</td>
</tr>
</tbody></table>
</div>
<h2 class="p_Heading2" style="page-break-after: avoid;"><span class="f_Heading2">查询顺序</span></h2>
<p class="p_Normal">*) 所定义查询中的顺序也就是主机应用程序所要处理的顺序。某些特征（及其查询）以特定顺序处理，下面的<span style="font-weight:bold;">塑形引擎(Shaping Engine)</span>段落会有讲述。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">左窗格上的右键菜单还提供了一些其他的查询特定操作：</p>
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0.1042in 0;"><table style="border:none;border-spacing:0;">
<tbody><tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">重命名(Rename)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">重命名所选条目。请注意，每个文字、语言、特征或查询的名称都必须是唯一的。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">更改标签(Change tag)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">允许更改文字、语言和特征的标签（类型）。请注意，每个标签在树形的同一层级上只能存在一次。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">自动归类(Autoclass)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">仅对选定的查询表执行自动分组。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">解散归类(Break classes)</span></p>
</td>
<td style="vertical-align:top; width:10.4375in; padding:0;border:none"><p class="p_Normal">将字距调整类组分解为独立的字距调整对子。</p>
</td>
</tr>
</tbody></table>
</div>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">预览区(Preview Area)</span></p>
<p class="p_Normal">预览区域允许快速测试您的 OpenType 布局特征。<a href="fc_preview-in-fontcreator.html" class="topiclink">在 FontCreator 中预览</a>的章节解释了可以在预览文本中使用哪些输入内容。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">塑形引擎(Shaping Engine)</span></p>
<p class="p_Normal">您可以选择哪些特征需要予以激活，只有这些激活了的特征才用来塑造预览区域内的文本形态。您还可以选用更高级的<span style="font-weight:bold;">塑形引擎</span>，其行为更像其他软件，如 Microsoft Word、Adobe InDesign、SerifAffinity Designer 和 网络浏览器。若要启用，请勾选名为“_shaper”的特征，或在预览区域中点击鼠标右键，然后选择<b>塑形引擎</b>。这将触发（基本）常态化机制，并以既定的顺序处理特定特征，即使这些特征未被选中，之后也将处理所有剩余的已激活特征。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal">塑形引擎将处理以下用于字形替换(substitution)的特征：</p>
<p class="p_Normal">locl、ccmp、nukt、akhn、rphf、pref、rkrf、abvf、blwf、half、pstf、vatu、cjct、isol、init、medi、fina、abvs、blws、calt、clig、haln、liga、pres、psts、rclt、rlig、vert、vrt2。</p>
<p class="p_Normal">以及用于字形定位(positioning)的特征：</p>
<p class="p_Normal">curs、dist、kern、mark、abvm、blwm、mkmk。</p>
<p class="p_Normal">以上的某些特征，只有特定字形与其特征含义匹配时，才会被应用。例如“isol”，只有当输入字形在给定文本中处于孤立(isolated)形式时，才会予以处理。</p>
<p class="p_Normal">提示：可使用<a href="fc_opentype-proofing.html" class="topiclink">校对窗口</a>分析和检查适用于当前预览文本的 OpenType 布局特征。</p>
<p class="p_NoteorTip"><span class="f_NoteorTip">注意：如果启用了 “_shaper”，它将持续处理本节前面所述的特征。</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">跳转至已处理查询(Jump to Processed Lookup)</span></p>
<p class="p_Normal">要查看一个具体字符或一连串字符应用了什么特征，请点击预览区域中的字形。如果该字形应用了替换或者定位特征，则最后所应用的查询将在上方予以显示。这使您可以快速检查和微调 OpenType 布局特征。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">导入(Import)</span></p>
<p class="p_Normal">导入功能允许导入 OpenType 布局特征脚本(script)。支持 OTLFD 和 FEA 语法。FontCreator 专业版还允许导入<span style="font-weight:bold;">Microsoft VOLT</span>项目 (*.vtp) 文件。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">导出(Export)</span></p>
<p class="p_Normal">导出功能允许导出所有文字(scripts)、语言、特征、查询和类组的定义。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">交换(Exchange)和重复利用(Reuse) OpenType 特征</span></p>
<p class="p_Normal">从一种字体导出然后导入到另一种字体中，使您可以轻松地重复利用 OpenType 特征。如果目标字体不能包含所有来源字形，设置“忽略未知字形”选项后，导入功能将子集化(subset) OpenType 特征。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">清除(Clear)</span></p>
<p class="p_Normal">删除所有 OpenType 特征。这包括<span style="font-weight:bold;">所有</span>的文字、语言、特征、特征参数、查询、类组和锚点。</p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">查询标志(Lookupflags)</span></p>
<div style="text-align: left; text-indent: 0; padding: 0 0 0 0; margin: 0 0 0.1042in 0;"><table style="border:none;border-spacing:0;">
<tbody><tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">从右到左(Right to Left)</span></p>
</td>
<td style="vertical-align:top; width:10.4479in; padding:0;border:none"><p class="p_Normal">从技术角度来看，这仅对连笔附接(Cursive Attachment)的查询起重要作用。当勾选了该选项后，在应用了连笔附接查询的给定序列中的最后一个字形，将在基线上进行定位。</p>
<p class="p_Normal">对于所有在 FontCreator 中使用的其他查询，都表示该查询用于从右到左书写方式。对于字距调整对子(kerning pairs)，这意味着第一个和第二个字形将在视觉上进行交换，在处理从右到左书写文字（如阿拉伯语和希伯来语）中使用的字符时，建议使用此选项。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">忽略基本字形(Ignore Base Glyphs)</span></p>
</td>
<td style="vertical-align:top; width:10.4479in; padding:0;border:none"><p class="p_Normal">如果勾选此项，处理应用程序将跳过基本字形*。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">忽略连字(Ignore Ligatures)</span></p>
</td>
<td style="vertical-align:top; width:10.4479in; padding:0;border:none"><p class="p_Normal">如果勾选此项，处理应用程序将跳过连字*。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">处理标记(Process Marks)</span></p>
</td>
<td style="vertical-align:top; width:10.4479in; padding:0;border:none"><p class="p_Normal">定义哪些标记*应当予以处理。</p>
</td>
</tr>
<tr>
<td style="vertical-align:top; width:2.8in; padding:0;border:none"><p class="p_Normal"><span style="font-weight:bold;">标记筛选集(Mark Filtering Set)</span></p>
</td>
<td style="vertical-align:top; width:10.4479in; padding:0;border:none"><p class="p_Normal">定义哪些标记*应当被筛选过滤。</p>
</td>
</tr>
</tbody></table>
</div>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">*) 基本(Base)、连字(Ligature)和标记(Mark)是 OpenType 的字形类型，可以通过<a href="glyphproperties.html" class="topiclink">字形属性工具窗口</a>（面板）进行定义。</span></p>
<p class="p_Normal">&nbsp;</p>
<p class="p_Normal"><span style="font-weight:bold;">清除替换表(Clear subtable)</span></p>
<p class="p_Normal">清除替换表将删除当前所选替换表的所有条目，要清除整个查询表（包括所有替换表），请使用左窗格中的右键菜单。</p>
<p class="p_Normal">&nbsp;<br>
<span style="font-weight:bold;">设置(Settings)</span></p>
<p class="p_Normal">设置按钮会打开<a href="fc_automatic_opentype_layout_feat_2_2_2_2.html" class="topiclink">设计器设置</a>窗口。</p>
<p class="p_SeeAlso" style="page-break-after: avoid;border-right: none;border-bottom: none;border-left: none;"><span class="f_SeeAlso">另请参阅：</span></p>
<p class="p_IndentList2Noafter"><span class="f_IndentList2Noafter"><a href="fc_opentype-proofing.html" class="topiclink">OpenType 布局特征校对</a></span></p>
<!--ZOOMSTOP-->
</div></div>
<script type="text/javascript">
  $(document).ready(function(){
    $(window).bind('resize', function() {
      var y = $('#idheader').height();
      $('#idcontent').css('margin-top', y);
      var par = window.parent;
      if ($( par ).width()<= $( window ).width()+20) {
        $('#idheader').css('position', 'relative');
        $('#idcontent').css('margin-top', 0);
        $('#idbacktotop').css('display', 'block');
        $('.hmanchor').css('margin-top', -20);
	$('.hmanchor').css('padding-top', 20);
      }
      else {
        $('#idheader').css('position', 'fixed');
        $('#idcontent').css('margin-top', $('#idheader').height());
        $('#idbacktotop').css('display', 'none');
        $('.hmanchor').css('margin-top', -y-20);
	$('.hmanchor').css('padding-top', y+20);
      }
    });
    $(window).resize(); //trigger event for initially small displays
  });
</script>
</body></html>